package com.example.springboot.高级特性;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import  com.atguigu.mystarter.service.MyStarterService;
/**
 * 自定义Starters
 * 制作一个自己的starter 创建一个空项目
 * 一个maven 和spring boot项目
 * 把test的测试类删掉 导的包也删掉  不删不行
 * 详见  我自己闯的一个自动配置
 *
 * 打包需要 Lifecycle  clean 和 install
 * install 放在 maven 仓库中 在现在
 *         <dependency>
 *             <groupId>com.atguigu</groupId>
 *             <artifactId>my-starter-spring-boot-starter-autoconfigure</artifactId>
 *             <version>0.0.1-SNAPSHOT</version>
 *         </dependency>
 *
 * 引入  配置.
 * 就可以用了
 *
 */
@RestController
public class Starters细节 {

    @Autowired
   MyStarterService  myStarterService;

    @GetMapping("/myStarters")
    public String sqyHello(String s){
        return myStarterService.helloMyStarterService("张三");
    }

}
